home *** CD-ROM | disk | FTP | other *** search
- /*
- * $RCSfile: os.h $
- *
- * $Author: marcel $
- *
- * $Revision: 1.4 $
- *
- * $Date: 1995/05/15 10:43:50 $
- *
- * $Locker: marcel $
- *
- * $State: Exp $
- *
- * Amiga version
- *
- * Copyright © 1995 Marcel Offermans
- *
- * tabsize = 5
- */
-
- #ifndef RARS_OS_H
- #define RARS_OS_H
-
- #ifndef RARS_GI_H
- #include "gi.h"
- #endif
-
- #include <exec/types.h>
-
- #ifndef abs
- #define abs(x) (x < 0) ? (-(x)) : (x)
- #endif
-
- /* RARS */
- extern int car_count;
- extern int lap_count;
- extern int race_count;
- extern int real_speed;
- extern int no_display;
- extern int keep_order;
- extern int randomotion;
- extern ULONG idcmpmask;
- extern ULONG signals;
- extern int practice;
- extern int surface;
-
- extern "C" VOID get_env(VOID);
-
- extern void get_args(int argc, char* argv[]);
- extern void randomizer(void);
- extern double random(int);
- extern void itoa(int, char *, int);
- extern int get_ch(void);
- extern int kb_hit(void);
- extern void one_tick(int);
- extern int RAM_query(void);
- extern long pick_random(void);
- extern int strcmpnocase(char *, char *);
-
- const int ESC = 27;
- const int UP = '8';
- const int DOWN = '2';
- const int LINES_PER_PAGE = 999;
- const double delta_time = 0.0549;
-
- #endif /* RARS_OS_H */
-